package com.java.yz.day13.ketang;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

//字符缓冲输入流：BufferedReader
public class BufferedReaderDemo1 {
    public static void main(String[] args) {
        BufferedReader br = null;
        try {
            br = new BufferedReader(new FileReader("src/com/java/yz/day13/ketang/e.txt"));
            //在文件下读取数据
//            char[] chars = new char[1024];
//            int i = 0;
//            while ((i= br.read(chars)) != -1){
//                String s = new String(chars,0,i);
//                System.out.println(s);
//            }
            //这样就可以通过字符缓冲输入流的方式来获取数据

            //获取数据还有一种特殊的方式
            //String readLine()   最后没有读取到就会返回null
            //readLine()本身不会读到换行符
            String i = null;
            while ((i=br.readLine()) != null){
                System.out.println(i);
            }



        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (br != null){
                try {
                    br.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }
}
